home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 015a / dos6q_a.zip / PD0746.TXT < prev    next >
Text File  |  1993-03-05  |  9KB  |  179 lines

  1.  
  2. ======================================================================
  3.   Microsoft(R) Product Support Services Application Note (Text File)
  4.                  PD0746: MEMMAKER QUESTIONS & ANSWERS
  5. ======================================================================
  6.                                                    Revision Date: 4/93
  7.                                                       No Disk Included
  8.  
  9. The following information applies to Microsoft MS-DOS 6.0 Upgrade.
  10.  
  11.  --------------------------------------------------------------------
  12. | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
  13. | ACCOMPANY THIS DOCUMENT (collectively referred to as an            |
  14. | Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY      |
  15. | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO    |
  16. | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A     |
  17. | PARTICULAR PURPOSE. The user assumes the entire risk as to the     |
  18. | accuracy and the use of this Application Note. This Application    |
  19. | Note may be copied and distributed subject to the following        |
  20. | conditions: 1) All text must be copied without modification and    |
  21. | all pages must be included; 2) If software is included, all files  |
  22. | on the disk(s) must be copied without modification [the MS-DOS(R)  |
  23. | utility DISKCOPY is appropriate for this purpose]; 3) All          |
  24. | components of this Application Note must be distributed together;  |
  25. | and 4) This Application Note may not be distributed for profit.    |
  26. |                                                                    |
  27. | Copyright 1993 Microsoft Corporation. All Rights Reserved.         |
  28. | Microsoft and MS-DOS are registered trademarks and Windows         |
  29. | is a trademark of Microsoft Corporation.                           |
  30. | 386MAX is a registered trademark of Qualitas, Inc.                 |
  31. | Qemm is a trakemark of Quarterdeck Office Systems.                 |
  32.  --------------------------------------------------------------------
  33.  
  34. 1.  Q. How can I free conventional memory on my computer?
  35.     
  36.     A. You can optimize your computer memory use automatically by
  37.        running the MS-DOS 6.0 MemMaker program. There are some
  38.        restrictions on using MemMaker to optimize your system memory.
  39.        MemMaker works on 80386 and 80486 computer systems only; it
  40.        does not work on 80286 or 8088 systems. It works with the MS-
  41.        DOS HIMEM.SYS and EMM386.EXE memory-management utilities only;
  42.        it does not work with third-party utilities, such as Qemm(TM)
  43.        and 386MAX(R).
  44.     
  45.        MemMaker reviews your CONFIG.SYS and AUTOEXEC.BAT files and
  46.        then optimizes them by loading terminate-and-stay-resident
  47.        (TSR) programs and installable device drivers into the memory
  48.        area between 640 kilobytes (K) and 1 megabyte (MB), which is
  49.        called the upper memory area (UMA). Before you run MemMaker,
  50.        verify that all device drivers are being loaded properly and
  51.        that any hardware they control is also functioning correctly.
  52.        To run MemMaker, type "memmaker" (without the quotation marks)
  53.        at the MS-DOS command prompt, and press ENTER.
  54.        
  55.        Read each screen and follow the instructions listed. During
  56.        this process you are prompted to choose either Express Setup or
  57.        Custom Setup. We recommend using the express mode of MemMaker
  58.        Setup initially. Setup prompts you to verify that your
  59.        applications require expanded memory. If you are unsure, refer
  60.        to your software documentation.
  61.        
  62.        MemMaker reboots your machine twice while it determines the
  63.        optimal configuration. When it has chosen a configuration, a
  64.        screen reports how much memory was available before you ran
  65.        MemMaker and how much is available now. If the displayed memory
  66.        is not what you expect or need, press the ESC key to undo
  67.        changes made by MemMaker.
  68.        
  69.        If you accepted the changes made by MemMaker and now want to
  70.        undo them, type "memmaker /undo" (without the quotation marks)
  71.        at the MS-DOS command prompt, and then press ENTER.
  72.        
  73.        For more information about MemMaker, please refer to the
  74.        "Managing Your System" chapter of the "Microsoft MS-DOS 6
  75.        User's Guide."
  76.  
  77. 2.  Q. After MemMaker rebooted my computer, the computer stopped
  78.        responding ("hung"). How can I correct this problem?
  79.     
  80.     A. MemMaker tries to use UMA locations that it determines are
  81.        free. If your machine hangs, note any error messages that are
  82.        displayed, then restart your computer. MemMaker detects that
  83.        your computer is being restarted before the optimization is
  84.        complete and displays a screen listing possible reasons for the
  85.        interruption and instructions for resuming or quitting the
  86.        optimization. Accept the default options to continue.
  87.  
  88.        For more information regarding MemMaker, please refer to the
  89.        "Making More Memory Available" chapter of the "Microsoft MS-DOS
  90.        6 User's Guide."
  91.  
  92. 3.  Q. After running MemMaker, some programs on my computer no longer
  93.        function properly. How can I correct this problem?
  94.     
  95.     A. Some programs and device drivers are not designed to be loaded
  96.        into the UMA. If you have such a program, it cannot work
  97.        correctly when loaded into the UMA. To correct this problem,
  98.        you must change how the program is loaded, thus changing where
  99.        it will be loaded in memory. Two procedures for doing this
  100.        follow.
  101.     
  102.        If the program is being loaded from the CONFIG.SYS file with a
  103.        DEVICEHIGH command, open the CONFIG.SYS file in an ASCII text
  104.        editor, such as MS-DOS Editor, and change the line for the
  105.        device driver to read device instead of devicehigh. Save the
  106.        file, quit the text editor, and then reboot your computer by
  107.        pressing CTRL+ALT+DEL.
  108.        
  109.        If the program is being loaded in the AUTOEXEC.BAT file, open
  110.        the AUTOEXEC.BAT file in an ASCII text editor and remove the
  111.        LOADHIGH (LH) command for that program. Save the file, quit the
  112.        text editor, and then reboot your computer by pressing
  113.        CTRL+ALT+DEL.
  114.        
  115.        For more information on the LOADHIGH and DEVICEHIGH commands,
  116.        refer to the "Microsoft MS-DOS 6 User's Guide" or type "help
  117.        loadhigh" or "help devicehigh" (without the quotation marks) at
  118.        the MS-DOS command prompt. Also, check the documentation that
  119.        comes with your application for details on memory location and
  120.        usage.
  121.        
  122. 4.  Q. I am using the Multi-config commands and I want to optimize my
  123.        system. Are there any special precautions I should take?
  124.  
  125.     A. MemMaker views the CONFIG.SYS and AUTOEXEC.BAT files as a
  126.        single unit. When you run MemMaker, it removes all references
  127.        to memory managers and the FILES, BUFFERS, and DOS commands. It
  128.        then adds the following commands to the top of the CONFIG.SYS
  129.        file:
  130.  
  131.           device=c:\dos\himem.sys
  132.           device=c:\dos\emm386.exe settings
  133.           buffers=setting
  134.           files=setting
  135.           dos=umb
  136.           lastdrive=setting
  137.           fcbs=setting
  138.  
  139.         Note: The setting values for BUFFERS, FILES, lastdrive, and
  140.         EMM386.EXE are determined by MemMaker based on your
  141.         configuration.
  142.  
  143.        Because of this design, MemMaker cannot optimize CONFIG.SYS and
  144.        AUTOEXEC.BAT files that use Multi-config commands.
  145.        
  146.        To optimize multiple configurations using MemMaker, you must
  147.        have separate configuration files for each item on your
  148.        multiple configuration menu, and run MemMaker on each set of
  149.        files. This is a complex process. Refer to the "Making More
  150.        Memory Available" chapter of the "Microsoft MS-DOS 6 User's
  151.        Guide" to clarify how to use MemMaker with multiple
  152.        configurations.
  153.        
  154.        For more information on the multiple configuration commands,
  155.        refer to the "Configuring Your System" chapter of the
  156.        "Microsoft MS-DOS 6 User's Guide."
  157.  
  158.        For more information on MemMaker, refer to the "Making More
  159.        Memory Available" chapter of the "Microsoft MS-DOS 6 User's
  160.        Guide."
  161.  
  162. 5.  Q. After optimizing my system with MemMaker, I receive the error
  163.        message "Bad command or filename." How can I correct this
  164.        problem?
  165.     
  166.     A. This error message indicates that MS-DOS cannot find a file or
  167.        program. Check the drive, path, and filenames to verify that
  168.        the filenames and locations are accurate. This error may occur
  169.        if MemMaker changes programs loaded by a third-party memory
  170.        manager. MemMaker does not support the use of third-party
  171.        memory managers, and all such references in the AUTOEXEC.BAT
  172.        and CONFIG.SYS files should be replaced with the corresponding
  173.        MS-DOS memory manager or command.
  174.  
  175.        For more information on MemMaker, refer to the "Making More
  176.        Memory Available" chapter of the "Microsoft MS-DOS 6 User's
  177.        Guide."
  178.  
  179.